slime pod - French English Dictionary